Machining centers - French English Dictionary